package com.ssy.lingxi.order.api.model.queue;

import java.io.Serializable;

/**
 * 订单支付回调信息（通过消息队列回调）
 * @author 万宁
 * @version 2.0.0
 * @date 2021-12-23
 */
public class OrderPaymentCallbackDTO implements Serializable {
    private static final long serialVersionUID = 4846330848968766606L;

    /**
     * 订单服务生成的支付订单号
     */
    private String tradeNo;

    /**
     * 调用支付接口时传递的透传参数
     */
    private String attach;

    /**
     * 支付状态，0-支付中（用户已下单），1-支付成功，2-支付失败，定义在 OrderPaymentCallbackStatusEnum 中
     */
    private Integer payStatus;

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }
}
